import api from './index'

// 个人中心相关API
export const profileAPI = {
    // 获取当前用户详细信息
    getCurrentUserProfile() {
        return api.get('/api/user/profile')
    },

    // 更新当前用户基本信息
    updateCurrentUserProfile(data) {
        return api.put('/api/user/profile', data)
    },

    // 用户修改自己的密码
    changeCurrentUserPassword(data) {
        return api.put('/api/user/change-my-password', data)
    },

    // 上传头像
    uploadAvatar(formData) {
        return api.post('/api/user/avatar', formData, {
            headers: {
                'Content-Type': 'multipart/form-data'
            }
        })
    },

    // 获取用户操作日志
    getUserOperationLogs(params) {
        return api.get('/api/user/operation-logs', { params })
    }
}